///*
// * Copyright 2016 Google LLC
// *
// * Licensed under the Apache License, Version 2.0 (the "License");
// * you may not use this file except in compliance with the License.
// * You may obtain a copy of the License at
// *
// *       http://www.apache.org/licenses/LICENSE-2.0
// *
// * Unless required by applicable law or agreed to in writing, software
// * distributed under the License is distributed on an "AS IS" BASIS,
// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// * See the License for the specific language governing permissions and
// * limitations under the License.
// */
//
///*
// * EDITING INSTRUCTIONS
// * This file is referenced in READMEs and javadoc. Any change to this file should be reflected in
// * the project's READMEs and package-info.java.
// */
//
//package com.hsylient.translator.goole;
//
///**
// * A snippet for Google Translation showing how to detect the language of some text and translate
// * some other text.
// */
//public class DetectLanguageAndTranslate {
//
//    public static void main(String... args) {
//        // Create a service object
//        //
//        // If no explicit credentials or API key are set, requests are authenticated using Application
//        // Default Credentials if available; otherwise, using an API key from the GOOGLE_API_KEY
//        // environment variable
//        Translate translate = TranslateOptions.getDefaultInstance().getService();
//
//        // Text of an "unknown" language to detect and then translate into English
//        final String mysteriousText = "Hola Mundo";
//
//        // Detect the language of the mysterious text
//        Detection detection = translate.detect(mysteriousText);
//        String detectedLanguage = detection.getLanguage();
//
//        // Translate the mysterious text to English
//        Translation translation =
//                translate.translate(
//                        mysteriousText,
//                        TranslateOption.sourceLanguage(detectedLanguage),
//                        TranslateOption.targetLanguage("en"));
//
//        System.out.println(translation.getTranslatedText());
//    }
//}